package com.hsmw.schedule.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.HashMap;
import java.util.List;

@Data
public class OrderQueryParam implements Serializable {
    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }


    @ApiModelProperty(value = "车辆ID")
    private  String vehicleId;


    @ApiModelProperty(value = "混凝土订单ID")
    private  String requestId;

    @ApiModelProperty(value = "订单状态")
    private  String status;

    @ApiModelProperty(value = "司机ID")
    private  String driverId;

    @ApiModelProperty(value = "订单ID")
    private String  orderId;

    @ApiModelProperty(value = "司机ID")
    private  String relationId;

    @ApiModelProperty(value = "泵车订单ID")
    private String orderVehicleRelationId;


    @ApiModelProperty(value = "当前位置信息经纬度")
    private String  currentLocation;

    @ApiModelProperty(value = "当前位置名称")
    private String  currentLocationName;

    @ApiModelProperty(value = "当前位置名称")
    private String  locationName;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "实时进度")
    private String  realTimeVolume;

    @ApiModelProperty(value = "司机评价列表")
    private List<DriverEvaluateVO> evaluateVOS ;


    @ApiModelProperty(value = "司机方量")
    private String driverVolume;

    @ApiModelProperty(value = "司机工作状态")
    private  String workStatus;


    @ApiModelProperty(value = "司机车辆关系表中的id")
    private String VehicleRelationId;


    @ApiModelProperty(value = "记录版本号")
    private Integer version;


    @ApiModelProperty(value = "语音备注")
    private String remarkAudioUrl;


    @ApiModelProperty(value = "备注语音备注ID")
    private String remarkAudioId;

    @ApiModelProperty(value = "评分")
    private String evaluateScore;


    @ApiModelProperty(value = "工长确认方量")
    private String foremanVolume;

    @ApiModelProperty(value = "图片列表")
    private List<HashMap> picList;


    @ApiModelProperty(value = "是否使用内置导航 0： 否 ，1： 是")
    private String userInsideNav;


    @ApiModelProperty(value = "订单识别码")
    private String  identityNum;

    @ApiModelProperty("底盘公里数")
    private String chassisKilometers;

    @ApiModelProperty("挪泵次数")
    private String movePumpCount;

    @ApiModelProperty("耗油量")
    private String fuelConsumption;

    @ApiModelProperty("自动签到")
    private String automatic;

    @ApiModelProperty("司机IDS 字符串")
    private String driverIds;

}
